home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat1 / rsh_bsd.z / rsh_bsd
Text File  |  1998-10-20  |  4KB  |  133 lines

  1.  
  2.  
  3.  
  4. rrrrsssshhhh((((1111CCCC))))                                                                rrrrsssshhhh((((1111CCCC))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      rsh - remote shell
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ////uuuussssrrrr////bbbbssssdddd////rrrrsssshhhh host [ ----llll username ] [ ----nnnn ] command
  13.      ////uuuussssrrrr////bbbbssssdddd////rrrrsssshhhh username@host [ ----nnnn ] command
  14.  
  15. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.      _r_s_h connects to the specified _h_o_s_t, and executes the specified _c_o_m_m_a_n_d.
  17.      _r_s_h copies its standard input to the remote command, the standard output
  18.      of the remote command to its standard output, and the standard error of
  19.      the remote command to its standard error.  Interrupt, quit, and terminate
  20.      signals are propagated to the remote command; _r_s_h normally terminates
  21.      when the remote command does.
  22.  
  23.      The remote username used is the same as your local username, unless you
  24.      specify a different remote name with the ----llll option or the _u_s_e_r_n_a_m_e@_h_o_s_t
  25.      format.  This remote name must be equivalent (in the sense of _r_l_o_g_i_n(1C))
  26.      to the originating account; no provision is made for specifying a
  27.      password with a command.
  28.  
  29.      If you omit _c_o_m_m_a_n_d, instead of executing a single command, you are
  30.      logged in on the remote host using _r_l_o_g_i_n(1C).  In this case, _r_s_h
  31.      understands the additional arguments to _r_l_o_g_i_n.
  32.  
  33.      Shell metacharacters that are not quoted are interpreted on local
  34.      machine, while quoted metacharacters are interpreted on the remote
  35.      machine.  Thus the command
  36.  
  37.           _rrrr_ssss_hhhh _oooo_tttt_hhhh_eeee_rrrr_hhhh_oooo_ssss_tttt _cccc_aaaa_tttt _rrrr_eeee_mmmm_oooo_tttt_eeee_ffff_iiii_llll_eeee _>>>>_>>>> _llll_oooo_cccc_aaaa_llll_ffff_iiii_llll_eeee
  38.  
  39.      appends the remote file _r_e_m_o_t_e_f_i_l_e to the localfile _l_o_c_a_l_f_i_l_e, while
  40.  
  41.           _rrrr_ssss_hhhh _oooo_tttt_hhhh_eeee_rrrr_hhhh_oooo_ssss_tttt _cccc_aaaa_tttt _rrrr_eeee_mmmm_oooo_tttt_eeee_ffff_iiii_llll_eeee _""""_>>>>_>>>>_"""" _oooo_tttt_hhhh_eeee_rrrr_rrrr_eeee_mmmm_oooo_tttt_eeee_ffff_iiii_llll_eeee
  42.  
  43.      appends _r_e_m_o_t_e_f_i_l_e to _o_t_h_e_r_r_e_m_o_t_e_f_i_l_e.
  44.  
  45. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  46.      rlogin(1C), hosts(4), rhosts(4).
  47.  
  48. BBBBUUUUGGGGSSSS
  49.      If you use _c_s_h(1), _r_s_h does not work if your ._c_s_h_r_c file on the remote
  50.      host unconditionally executes interactive or output-generating commands.
  51.      Put these commands inside the following conditional block:
  52.  
  53.           if ($?prompt) then
  54.  
  55.           endif
  56.  
  57.      so they won't interfere with _r_c_p, _r_s_h, and other non-interactive,
  58.      _r_c_m_d(3N)-based programs.
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. rrrrsssshhhh((((1111CCCC))))                                                                rrrrsssshhhh((((1111CCCC))))
  71.  
  72.  
  73.  
  74.      If you put a _r_s_h(1C) in the background without redirecting its input away
  75.      from the terminal, it blocks even if no reads are posted by the remote
  76.      command.  If no input is desired, you should use the ----nnnn option, which
  77.      redirects the input of _r_s_h to /_d_e_v/_n_u_l_l.
  78.  
  79.      You cannot run an interactive command (like _v_i(1)); use _r_l_o_g_i_n(1C).
  80.  
  81.      Job control signals stop the local _r_s_h process only; this is arguably
  82.      wrong, but currently hard to fix.
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.